from flask import Flask, request

app = Flask(__name__)


@app.route('/')
def hello_world():  # put application's code here
    return 'Hello World Hello Python!'


@app.route("/profile")
def profile():
    return "个人中心"


@app.route("/blog/list")
def blog_list():
    return "博客列表"


# 带参数的url,将参数固定到url中
@app.route("/blog/detail/<id>")
def blog_detail(id):
    return f"你访问的是{id}"


# 带参数第二种方式
@app.route("/book/list")
def book_list():
    page = request.args.get("page", default=1, type=int)
    return f"你访问的是第{page}页的图书列表"


# 1.开启debug模式,代码一改动就会自动运行,不需要重新启动
# 1.1 如果开发的时候,出现bug,开启了debug模式,在浏览器上就可以看到调试信息


# 2. 修改host

# 3. 修改port
if __name__ == '__main__':
    app.run()
